import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * La clase Obstacle que hace que sea la dificultad que tiene al jugador 
 * @author (Carlos Andrés Olea Reyes)
 */
public abstract class Obstacles extends ScrollActor
{   
    
    private int i;
    private boolean semueve;
    public Obstacles()
    {
    i=0;    
    semueve=true;
    }
    /**
     *este metodo realiza el movimento polimorfico de los diferentes obstaculos del juego
     */
    public void act() 
    {
        // Add your action code here.
        movimiento();
    }
    public abstract void  movimiento();
    
    public int getIterator()
    {
    return i;
    }
    public boolean getbanmov()
    {
    return semueve;
    }
    public void cambiaval(boolean valor)
    {
     semueve=valor;
    }
    public void cambiavalit(int valor)
    {
     i=valor;
    }
}
